/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package gob.inei.enaho.model.domain.tiempo;

import gob.inei.enaho.model.domain.comun.Categoria;

import java.util.Date;
import util.date.DateUtil;

/**
 *
 * @author Rdelacruz
 */
public class Periodo 
extends Categoria
{
    private String fechaInicio;
    
    public String getCodigoRomano() {
        String cod = this.getCodigo();
        if(cod!=null) {
            int n = Integer.parseInt(cod);
            switch(n) {
                case 1:
                    return "I";
                case 2:
                    return "II";
                case 3:
                    return "III";
                case 4:
                    return "IV";
                case 5:        
                    return "V";
            }
        }
        return "";
    }
    
    public String getFecha1() {
        return getFecha(1);
    }
    
    public String getFecha2() {
        return getFecha(2);
    }
    
    public String getFecha3() {
        return getFecha(3);
    }
    
    public String getFecha4() {
        return getFecha(4);
    }
    
    public String getFecha5() {
        return getFecha(5);
    }
    
    public String getFecha6() {
        return getFecha(6);
    }
    
    public String getFecha7() {
        return getFecha(7);
    }
    
    private String getFecha(int dia) {
        try {
            Date d = DateUtil.StringToDate(fechaInicio);
            Date d1 = DateUtil.sumar(d,(dia-1)*DateUtil.DIA);
            return DateUtil.DateToString(d1);
        } catch (Exception ex) {
            
        }
        return "";
    }

    public String getFechaInicio() {
        return fechaInicio;
    }

    public void setFechaInicio(String fechaInicio) {
        this.fechaInicio = fechaInicio;
    }
    
    
}
